package modulo;

import java.util.Timer;
import java.util.TimerTask;

public class AscoltatoreLancioDardo extends TimerTask {
	
	private Giocatore giocatore;
	private Dardo dardo;
	private Timer time;

	@Override
	public void run() {
		giocatore.setEnergia(giocatore.getEnergia()+dardo.getAffaticamento());
		dardo.cancellaDardo();
		 /*startTimer();*/
		time.cancel();
	}
	
	public AscoltatoreLancioDardo(Giocatore giocatore,Dardo dardo) {
		this.giocatore=giocatore;
		this.dardo=dardo;
		startTimer();
	}

	private void startTimer() {
		time=new Timer();
		time.schedule(this, 1400);
	}
	
}